package com.example.nfctagcommons.utils;

public class HashBuilder {

	public HashBuilder() {
	}
 
	public String encrypt(String text) throws Exception {
		//FIXME CAMBIAR POR EN VEZ DE LARGO, VER ALGO CON CADA CARACTER, APRA EVITAR QUE CAMBIEN UN VALOR Y DEJEN EL MISMO LARGO
		String[] tokens = text.split(StringPool.AMPERSAND);
		int sum = 0;
		for (String token : tokens){
			sum += ((token.length()+3)*114)*7+17;
		}
		return String.valueOf(sum%(text.length()*47));
	}
}
